/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconXinzifanwei = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M512 438.016l97.066667-97.024 29.141333 29.141333-120.874667 120.874667-5.333333-5.290667-5.333333 5.290667-120.874667-120.874667 29.141333-29.141333L512 438.016z"
        fill={getIconColor(color, 0, '#4E4E4E')}
      />
      <path
        d="M384 469.333333h256v42.666667H384zM384 576h256v42.666667H384z"
        fill={getIconColor(color, 1, '#4E4E4E')}
      />
      <path
        d="M490.666667 469.333333h42.666666v234.666667h-42.666666z"
        fill={getIconColor(color, 2, '#4E4E4E')}
      />
      <path
        d="M512 938.666667C276.352 938.666667 85.333333 747.648 85.333333 512S276.352 85.333333 512 85.333333s426.666667 191.018667 426.666667 426.666667-191.018667 426.666667-426.666667 426.666667z m0-42.666667a384 384 0 1 0 0-768 384 384 0 0 0 0 768z"
        fill={getIconColor(color, 3, '#4E4E4E')}
      />
    </svg>
  );
};

IconXinzifanwei.defaultProps = {
  size: 18,
};

export default IconXinzifanwei;
